/**
 * Copyright (c) 2009 Moogene
 * All rights reserved
 *
 * This software is the confidential and proprietary information of Moogene.
 * You shall not disclose such Confidential Information and shall use it only
 * in accordance with the terms of the license agreement you entered into
 * with Moogene
 */

package com.moogene.android.engine.action;


/**
 * @author Song, jiawei
 *
 */
public interface ActionMonitor {
	
    public boolean isKeyPressed(int gameKey);
	public boolean isKeyReleased(int gameKey);
	public boolean isKeyHold(int gameKey);
	public boolean isKeyDoublePressed(int gameKey);
	public boolean isAnyKeyHold();
	public boolean isAnyKeyPressed();

	public boolean isTouchDetected(int actionType);
	public ActTouchEvent getActTouchEvent();
}
